楼主: peyzf
3797 4

[Stata高级班] 请教连老师:Mahalanobis匹配方法 [推广有奖]

  • 1关注
  • 63粉丝

警督

大师

59%

还不是VIP/贵宾

-

威望
2
论坛币
566901 个
通用积分
188.0557
学术水平
218 点
热心指数
240 点
信用等级
140 点
经验
132143 点
帖子
12795
精华
0
在线时间
2969 小时
注册时间
2007-9-8
最后登录
2024-4-24

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

通常的匹配方法有倾向得分方法与Mahalanobis匹配方法。匹配方法的有效性检验是考察匹配得到的控制组与处理组在共变变量上(covariate balance)的相似性

Mahalanobis matching的优点在于设定更为灵活,匹配比较精确,适用于一对一(pairwise)计量分析。同时,它可以绕过样本缺失的问题。它首先根据没有缺失的变量进行匹配 ,然后根据所有变量(包括对一些缺失值进行补足)进行匹配。得到与处理国家最短的Mahalanobis距离的国家,即为配对国家。

1.       能否介绍一下Mahalanobis匹配方法?

2.       其是否有对应的Stata命令?

3.       PSmatch方法中的临域匹配可以设定为11匹配。如果我的样本很少,但我希望找到每一个处理组成员所对应的匹配对象,可以看到吗?

4.       PSmatch是否可以增加第一步match回归中没有的变量?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Mahalanobis mahal Alan LAN BIS 样本 一对一 matching balance 国家

沙发
arlionn 在职认证  发表于 2011-10-29 19:57:18 |只看作者 |坛友微信交流群
这些问题已经超出了Stata高级班的授课内容。我只能根据我掌握的资料提供一些自己的看法。
findit  mahapick 命令可以找到 Mahalanobis 匹配方法的 Stata 实现过程,帮助文件中对相关的技术问题进行了非常细致的描述。
有了这个命令,如果你的目的仅仅是寻找匹配对象,psmatch 是否能找到 1:1 匹配后的对象也就不重要了。
最后一个问题我不是太理解您的意思,还请详述。

使用道具

藤椅
peyzf 发表于 2011-10-30 12:58:10 |只看作者 |坛友微信交流群
抱歉第四个问题没有说清楚。
PSmatch实际上分两步,第一步是进行匹配,即考察影响“被处理”的概率,其可以由x1,x2来解释。
第二步是利用匹配成功的样本来考察“被处理”对变量y的影响。但我们需要同时控制住其它影响y的变量,如x3.
此时,PSmatch命令是否能够将x3写入第二步的回归模型。
谢谢。

使用道具

板凳
arlionn 在职认证  发表于 2011-11-1 10:57:54 |只看作者 |坛友微信交流群
psmatch 命令的原理如下:
第一步,通过 logit 回归得到每个观察值对应的 ps 值;
第二步,根据 ps 值进行匹配,分为 treat group 和 control group;
第三步,比较两个组别的 y 变量的差异是否显著,即 ATT。
因此,如果有其他可能影响 y 的变量,如 x2,应该在第一步中就有所反映了。

如果是采用 Mahalanobis 匹配找到 treat group 的匹配对象,则第二步可以加入 x2 做进一步的控制。

使用道具

报纸
peyzf 发表于 2011-11-1 12:24:11 |只看作者 |坛友微信交流群
谢谢。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-2 02:26